home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / ALL96.LZH / t0116 / text0027.txt < prev    next >
Encoding:
Text File  |  1996-03-07  |  1.6 KB  |  41 lines

  1. On Tue, 16 Jan 1996, Magnus Kollberg wrote:
  2.  
  3. > > You can use 320x200 for the status bar. Because the RESOLUTION SET is 
  4. > > 320x200. 160x200 is only a locical concept where you use long to update 
  5. > > graphics instead of word.
  6. > Okeydokey... this was more complicated than I thought. :-)
  7. > Can't we use dithering and make it run in a GEM window too? This would be nice
  8. > and it was possible with the old c-version, DVIEW. ;-)
  9.  
  10. Okay, short summary:
  11.  
  12. Smallest allowed resolution on RGB: 288x100
  13. This is a _true_ resolution in that is works exactly like any other 
  14. resolution. 288 pixels across from edge to edge (no borders)
  15.  
  16. Smallest resolution on VGA: 288x200
  17. This is not really true, since we have some small borders on VGA with 
  18. this resolution but it's good because it's the same X resolution as the 
  19. RGB version.
  20.  
  21. 288x100 on VGA:
  22. This is simple but looks a bit ugly. Basically we have very big borders 
  23. on the top and bottom of the screen. I use it to be able to use my VGA 
  24. monitor when deleoping RGB 288x100 programs (demos).
  25. Anyway, apart from the way it looks, this resolution is exactly like 
  26. 288x100 on RGB and takes only a few percent more bus time than on RGB.
  27.  
  28. 144x100 on RGB:
  29. When doubling the pixel size (halving the X resolution) you have to do 
  30. more than just change the screen mode. The screen is set to 288x100 (or 
  31. 320x100 or 320x240 or whatever) and you update two pixels at the same 
  32. time. For example, consider a blue pixel in trucolour. It has the value 
  33. 0x001F. If you user douple pixels instead, then the data to be moved in 
  34. order to get a big blue pixel would be: 0x001F001F. Get it?
  35.  
  36. -- 
  37. Elias Martenson
  38. elias@omicron.se
  39.  
  40.